package cfca.seal.front.service.ws;

public abstract interface IAssistSealService
{
  public abstract String p1Sign(byte[] paramArrayOfByte, String paramString);

  public abstract String p7SignDetached(byte[] paramArrayOfByte, String paramString);

  public abstract String p7VerifyDetached(String paramString1, byte[] paramArrayOfByte, String paramString2);

  public abstract String getSealInfo(String paramString);

  public abstract String autoGenerateImage(String paramString);

  public abstract String makeAndBindClientSeal(byte[] paramArrayOfByte, String paramString1, String paramString2, String paramString3);

  public abstract String bindClientSeal(String paramString1, String paramString2, String paramString3);

  public abstract String getBindedSealInfo(String paramString1, String paramString2);

  public abstract String getKeywordLocationsInPdf(byte[] paramArrayOfByte, String paramString);

  public abstract String getPdfPageCount(byte[] paramArrayOfByte);

  public abstract byte[] revokePdfSeal(byte[] paramArrayOfByte, int paramInt);
}